package com.shujia.day02;

import java.util.Scanner;

public class Code15If {
    public static void main(String[] args) {

        /*
        IF表达式三： 当关系表达式1返回为true那么执行语句体1 如果为false往下执行 关系表达式2 如果表达式2为ture 那么执行语句2 如果为false 那么 执行else中的内容
                    同时 else  if 可以存在有多个
                if(关系表达式1) {
                         语句体1;
                }else  if (关系表达式2) {
                         语句体2;
                }
                …
                else {
                         语句体n+1;
                }

         */

        // 需求：对学生等级进行分级 0-60分 学渣 60-75分 平民  75-85分 学神 85-100 学圣

        Scanner scanner = new Scanner(System.in);

        System.out.println("请输入你的成绩..");
        int score = scanner.nextInt();

//        if (score > 85 && score <= 100) {
//            System.out.println("恭喜获得学圣称号..");
//        } else if (score > 75 && score <= 85) {
//            System.out.println("恭喜获得学神称号..");
//        } else if (score > 60 && score <= 75) {
//            System.out.println("恭喜获得平民称号..");
//        } else if (score <= 60 && score >= 0) {
//            System.out.println("获得学渣称号,再接再厉..");
//        } else {
//            System.out.println("输入的是什么鬼..");
//        }

        // 在对一些范围进行做判断时，先对大范围进行限定，之后再对小范围分层级进行比较
        //  注意：else if 运行时是按层级一层一层运行，如果有true 那么直接执行语句体，并退出
        if (score < 0 || score > 100) {
            System.out.println("输入的是什么鬼..");
        } else if (score > 85) {
            System.out.println("恭喜获得学圣称号..");
        } else if (score > 75) {
            System.out.println("恭喜获得学神称号..");
        } else if (score > 60) {
            System.out.println("恭喜获得平民称号..");
        } else {
            System.out.println("获得学渣称号,再接再厉..");
        }


    }
}
